47337838743bd59438cbd0bac91a8b6fbf05fb0b,core/generator/test/jetbrains/mps/generator/test/GenerationTestBase.java,GenerationTestBase,doTestIncrementalGeneration,#MPSProject#SModelDescriptor#Runnable#,127

Before Change


    Assert.assertTrue(changeModel.length > 0);
    for(final Runnable r : changeModel) {

      ThreadUtils.runInUIThreadAndWait(new Runnable(){
        @Override
        public void run() {
          ModelAccess.instance().runWriteActionInCommand(r, p.getProject());
        }
      });

      ModelAccess.instance().runReadAction(new Runnable() {
        @Override

After Change


      Assert.assertTrue(changeModel.length > 0);
      for (final ModelChangeRunnable r : changeModel) {

        ThreadUtils.runInUIThreadAndWait(new Runnable() {
          @Override
          public void run() {
            ModelAccess.instance().runWriteActionInCommand(new Runnable(){
              @Override
              public void run() {
                r.run(descr);
              }
            }, p.getProject());
          }
        });

        ModelAccess.instance().runReadAction(new Runnable() {
          @Override